water-circulating pump - French English Dictionary